package com.gitee.feizns.webtemplate.commons.data.page;

/**
 * 描述分页信息
 * @author feizns
 * @since 2019/5/12 0012
 */
public interface IPage<T> {

    /**
     * 起始位置
     * @return
     */
    Integer getBeginPos();

    /**
     *
     * @return 当前页
     */
    Integer getCurtPage();

    /**
     *
     * @return 每页显示条数
     */
    Integer getPageSize();

    /**
     *
     * @return 总页数
     */
    Long getPageCount();

    /**
     *
     * @return 数据总量
     */
    long getTotal();

}
